package com.java.module.fire.domain;

import com.java.common.lang.annotation.Excel;
import com.java.common.lang.annotation.FileData;
import com.java.common.lang.domain.BaseEntity;
import com.java.common.lang.domain.entity.User;
import lombok.Data;

/**
 * 收藏点赞对象 fire_like
 * 
 * @author Administrator
 * @date 2025-02-10
 */
@FileData
@Data
public class Like extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    private Long likeId;

    /** $column.columnComment */
    private Long delFlag;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Long postId;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Long uid;

    /** 1 点赞  2 收藏 */
    @Excel(name = "1 点赞  2 收藏 3 关注【当type=3的时候，这个postId是用户Id】")
    private Long type;


    @FileData
    private String avatar;

    private String nickname;


    private String postName;




    /** 企业认证 0 未认证  1提交 2 认证 3 驳回 */
    //@Excel(name = "企业认证 0 未认证  1提交 2 认证 3 驳回")
    private Integer companyAuthStatus;

    /** BP认证  0 未认证  1 提交 2 认证  3 驳回 */
    //@Excel(name = "BP认证  0 未认证  1 提交 2 认证  3 驳回")
    private Integer bpAuthStatus;

    /** 高校认证  0 未认证  1 提交 2 认证  3 驳回 */
    //@Excel(name = "高校认证  0 未认证  1 提交 2 认证  3 驳回")
    private Integer schoolAuthStatus;

    /** 投资认证  0 未认证  1 提交 2 认证  3 驳回 */
    //@Excel(name = "投资认证  0 未认证  1 提交 2 认证  3 驳回")
    private Integer investAuthStatus;

    /** 账号审核状态（0待审核 1审核通过 2审核不通过） */
    private String checkStatus;



    private User user;

}
